package com.wfh.easychat.model.vo;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.wfh.easychat.model.entity.UserContact;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Title: GroupInfoVo
 * @Author wangfenghuan
 * @Package com.wfh.easychat.model.vo
 * @Date 2025/10/1 16:02
 * @description: 群组信息封装类
 */
@Data
public class GroupInfoVo {

    /**
     * 群组名
     */
    private String groupName;

    /**
     * 群主id
     */
    private Long groupOwner;

    /**
     * 头像地址
     */
    private String avataUrl;

    /**
     * 群公告
     */
    private String groupNotice;

    /**
     * 状态 1:正常 0:解散
     */
    private Integer status;

    /**
     * 创建时间戳
     */
    private Date createTime;

    /**
     * 群组用户列表
     */
    private List<UserContact> userContactList;

    /**
     * 更新时间戳
     */
    private Date updateTime;

}
